<HTML><HEAD><TITLE>?C1 #\/ ?C2</TITLE>
</HEAD><BODY>[ <A HREF="index.html">library(fd)</A> | <A HREF="../../index.html">Reference Manual</A> | <A HREF="../../fullindex.html">Alphabetic Index</A> ]
<H1>?C1 #\/ ?C2</H1>
The constraint expression C1 or the constraint expression C2 is true.


<DL>
<DT><EM>?C1</EM></DT>
<DD>An arithmetic constraint expression.
</DD>
<DT><EM>?C2</EM></DT>
<DD>An arithmetic constraint expression.
</DD>
</DL>
<H2>Description</H2>
   This constraint states that at least one of the two constraint
   expressions C1, C2 must be true.  If this is already the case, it simply
   succeeds.  Otherwise it is suspended and after each domain change that
   may cause one of the two expressions to fail, it is woken and
   re-evaluated.  If one of the two expressions is false, the other is
   imposed as a constraint, i.e.  it acts as disjunctive constraint.

<P>

<H3>Fail Conditions</H3>
   Fails if both C1 and C2 are false.


<H3>Resatisfiable</H3>
   No.
<H2>See Also</H2>
<A HREF="../../lib/fd/HFR-2.html">#/\ / 2</A>, <A HREF="../../lib/fd/HEG-2.html">#=> / 2</A>, <A HREF="../../lib/fd/HLEG-2.html">#<=> / 2</A>, <A HREF="../../lib/fd/HRP-1.html">#\+ / 1</A>
</BODY></HTML>
